#include <Adafruit_NeoPixel.h>

int pixelsPin = 3;  // 连接到NeoPixels的Arduino引脚号
int pixelsNum = 60;  // NeoPixels的数量

// 初始化Adafruit_NeoPixel对象
Adafruit_NeoPixel pixels(pixelsNum, pixelsPin, NEO_GRB + NEO_KHZ800);

void setup() {
  pixels.begin(); // 初始化NeoPixel对象
  pixels.show();  // 初始化时关闭所有LED
}

void loop() {
  
  startFlicker(500);
  
}

void startFlicker(int wait) {
  // pixels.numPixels() == pixelsNum
    for (size_t i = 0; i <= 100; i++) {
      pixels.setPixelColor(1, i, 0, 0);
      pixels.show();
      delay(10);
    }
    delay(1000);
    
    pixels.setPixelColor(1, 0, 0, 0);
    pixels.show();
    delay(200);
}